package com.darwin.darwinIsometric.core.isoInterface
{
	import com.darwin.darwinIsometric.core.IsoObject;

	/**
	 *	 2.5d世界物件排序类接口
	 * @author Roland
	 * 
	 */
	public interface ISort
	{
		/**
		 *	全排序 
		 * @param isoList 要排序的物件列表
		 * @return 经过排序的物件列表 
		 * 
		 */
		function fullSort(isoList:Array):Array;
		
		/**
		 *	插入排序 
		 * @param targetList 已经排序过的有序物件列表
		 * @param insertList 要插入到targetList中的无序物件列表
		 * @return 经过排序的物件列表 
		 * 
		 */
		function insertSort(targetList:Array,insertList:Array):Array;
	}
}